package P101_Class;

import com.sun.org.apache.xpath.internal.operations.String;
import org.junit.Test;

import java.util.ArrayList;

/**
 * Class类的特殊性
 */
public class Class {

    @Test
    public void Test() {
        //类的属性class所引用的对象与实例对象的getClass返回值相同
        boolean b = String.class.equals(new String().getClass());
                                                                                                                                                                                                                                                                                                            System.out.println(b);
        boolean a = "ABC".getClass().equals(java.lang.String.class);
        System.out.println(a);
        //class实例对象不区分泛型
        boolean c = ArrayList.class.equals(new ArrayList<java.lang.String>().getClass());
        System.out.println(c);

    }
}
